package com.hjm.project.channel.agent.domain.request;

import com.hjm.common.api.ls.leshua.ClassUtils;
import lombok.Data;

@Data
public class ChannelSettleInfo {
    private String bankAccountType; // 账号类型: 1=对私, 2=对公
    private String settObType; // 结算方式: legalPerson/company
    private String bankAccountNo; // 结算账户号码
    private String bankCardHolder; // 开户名
    private String bankMobile; // 银行预留手机号
    private String bankProvince; // 银行所在省
    private String bankProvinceCode; // 银行省份编码
    private String bankCity; // 银行所在城市
    private String bankCityCode; // 银行城市编码
    private String bankPoint; // 支行名称
    private String bankUnionpayCode; // 联行号
    private String settObCertNo; // 结算人身份证号
    private String settObCertEndDate; // 结算人身份证有效期
    private String bankId; // 银行名称编码，仅 KDB 渠道使用

    @Override
    public String toString() {
        return ClassUtils.getKeyValue(this);
    }
}